[IA64] Kexec: Add kexec_disable_iosapic
authorAlex Williamson <alex.williamson@hp.com>
Thu, 27 Sep 2007 21:12:58 +0000 (15:12 -0600)
committerAlex Williamson <alex.williamson@hp.com>
Thu, 27 Sep 2007 21:12:58 +0000 (15:12 -0600)
commit794dcb7321b1e5201a6eaf2e419fff243adb598c
tree71e840c83275e7bca5c6dfd3f97a21772f460b74
parent7db37af9be3b4782fd60a83c52775c295dfebecf
[IA64] Kexec: Add kexec_disable_iosapic

Ported from Linux, this shuts down iosapic before preforming kexec.
This resolves a problem whereby the serial port on an HP RX2620
(which uses IOSAPIC) was not able to accept input. It probably
resolves a bunch of other as yet unseen problems too.

Thanks to Takebe-san for working out the solution to this puzzle.

Cc: Akio Takebe <takebe_akio@jp.fujitsu.com>
Signed-off-by: Simon Horman <horms@verge.net.au>
xen/arch/ia64/linux-xen/iosapic.c
xen/arch/ia64/xen/crash.c
xen/arch/ia64/xen/machine_kexec.c
xen/include/xen/kexec.h